package com.wayhome.srpingbootmybatis.fileimportmanager.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "导入文件结果信息")
public class ImportFileRlstDTO {

    @ApiModelProperty(value = "主键ID")
    private Long id;

    @ApiModelProperty(value = "业务类型:如setl_info_verify表示信息核查-结算信息查询批量导入文件")
    private String businessType;

    @ApiModelProperty(value = "业务说明")
    private String businessMemo;

    @ApiModelProperty(value = "文件名称")
    private String fileName;

    @ApiModelProperty(value = "文件路径")
    private String filePath;

    @ApiModelProperty(value = "文件大小")
    private String fileSize;

    @ApiModelProperty(value = "上传是否成功")
    private String importFlag;

    @ApiModelProperty(value = "上传情况描述")
    private String importMemo;

    @ApiModelProperty(value = "成功条数")
    private Integer successCnt;

    @ApiModelProperty(value = "失败条数")
    private Integer failCnt;


    @ApiModelProperty(value = "异步任务key")
    private String asyncTaskKey;

    @ApiModelProperty(value = "异步任务运行状态")
    private Byte asyncTaskStatus;

    @ApiModelProperty(value = "异步任务运行信息")
    private String taskRlstMsg;

    @ApiModelProperty(value = "备注")
    private String memo;

    @ApiModelProperty(value = "有效标志")
    private String valiFlag;

}
